tg-me.com/python_academy/66
Last Update:
Избегайте неоправданных циклов с коллекциями
Предположим, что требуется создать новый список, элементами которого будут являться квадраты чисел данного списка. Большинство сразу же напишут простенький цикл for.
Но в этом и проблема. Такой подход займет как минимум три строчки: объявление новой переменной, создание цикла и инструкции внутри него. При этом также снижается скорость работы скрипта.
На прикрепленной картинке я привел две достойные альтернативы, а именно использование генератора списков и функции map
. В обоих вариантах не только код становится короче и выразительнее, но и заметно повышается производительность.
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/66